A Distributed Data-Storage Service for Supporting Group Collaborations TR92-044
نویسندگان
چکیده
The architecture and implementation of a distributed data-storage service is presented. Requirements for this design were deterruined from our research on computer and communications systems to support groups of users collaborating to solve complex problems such as the design of large software systems. The data model supported by the system is much richer than that of conventional file systems and is capable of directly supporting hypertext applications such as (interactive) navigational browsers. Some important issues addressed in this design include scale, performance, concurrency semantics, access protection, location independence, and replication (for fault-tolerance). We show that even with the richer functions supported, a high level of performance and scalability can be achieved. The key to this result is our application of design principles (e.g., distribution of computationally-intensive work, caching, minimal client-server interaction) found in some conventional distributed file systems. The design also avoids the necessity for more complex mechanisms such as distributed transaction processing.
منابع مشابه
Distributed Data Repository Supporting Ad-Hoc Collaborations
This paper presents the design and implementation of a distributed data repository for Grid environments that supports secure sharing of possibly confidential data by members of ad-hoc created groups. The system is composed of three independent services metadata service, replica locator service and storage service. The group-based access control is achieved through augmentation of the user cred...
متن کاملA Policy Based Approach to Managing Shared Data in Dynamic Collaborations
This paper presents a policy-based framework for managing shared data among distributed participants in a dynamic collaboration. First, we identify three different types of entities, namely resources, participants and their relations, and the set of policies applicable to them. We then propose an integrated framework to provide a solution for managing shared data in dynamic collaborations. We d...
متن کاملA Distributed Graph Storage System for Artifacts in Group Collaborations
Our group is building an artifact-based collaboration support system and studying the collaborative process. This paper discusses the data storage component of the system It supports a graph-based data model, conservatively extended to meet hypermedia requirements. It is implemented in a distributed architecture so data may be stored in multiple locations and moved among locations. Issues addre...
متن کاملStorage Resource Managers: Middleware Components for Grid Storage
The amount of scientific data generated by simulations or collected from large scale experiments have reached levels that cannot be stored in the researcher’s workstation or even in his/her local computer center. Such data are vital to large scientific collaborations dispersed over wide-area networks. In the past, the concept of a Grid infrastructure [1] mainly emphasized the computational aspe...
متن کامل1 Data Management for Distributed Scientific Collaborations Using a Rule Engine
A virtual organization (VO) consists of groups of many scientists and organizations from geographically distributed regions that pool their computing and storage resources together in order to achieve some common scientific goal via grid computing. Such collaborations often result in the generation of a vast amount of shared data from experimental apparatus or statistical simulation. In order t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010